package Demo3;

import Demo2.MyThread;

/*
创建多线程程序的方法二
java.lang.Runnerable
Runnerable 接口应该由那些打算通过某一线程执行其实例的类来实现。类必须定义一个称为run的无参数方法
java.lang.Thread类的构造方法
Thread(Runnaale target)分配新的Thread对象。
Thread（Runable target）分配新的Thread 对象。
实现步骤：
1.创建一个Runnerable 接口的实现类
2.在实现类中重写Runnerable接口的实现类对象
3.创建一个Runnerabl 接口的实现类对象
4.创建Thread类对象，构造方法中传递Runnerable接口的实现类对象
5.调用Thread类中的start方法，开启新的线程执行run方法
 */
public class DemoThreadimp {
    public static void main(String[] args) {
        Runnable runnable = new Runnerableimpl();
        Thread thread = new Thread(runnable);
        thread.start();
        for (int i = 0; i < 20; i++) {
            System.out.println(Thread.currentThread().getName());
        }
    }
}
